Shingled Magnetic Recording for Big Data Applications
نویسندگان
چکیده
Acknowledgements: We would like to thank Seagate for funding this project through the Data Storage Systems Center at CMU. We also thank the members and companies of the PDL Consortium (including Abstract Modern Hard Disk Drives (HDDs) are fast approaching the superparamagnetic limit forcing the storage industry to look for innovative ways to transition from traditional magnetic recording to Heat-Assisted Magnetic Recording or Bit-Patterned Magnetic Recording. Shingled Magnetic Recording (SMR) is a step in this direction as it delivers high storage capacity with minimal changes to current production infrastructure. However, since it sacrifices random-write capabilities of the device, SMR cannot be used as a drop-in replacement for traditional HDDs. We identify two techniques to implement SMR. The first involves the insertion of a shim layer between the SMR device and the host, similar to the Flash Translation Layer found in Solid-State Drives (SSDs). The second technique, which we feel is the right direction for SMR, is to push enough intelligence up into the file system to effectively mask the sequential-write nature of the underlying SMR device. We present a custom-built SMR Device Emulator and ShingledFS, a FUSE-based SMR-aware file system that operates in tandem with the SMR Device Emulator. Our evaluation studies SMR for Big Data applications and we also examine the overheads introduced by the emulation. We show that Big Data workloads can be run effectively on SMR devices with an overhead as low as 2.2% after eliminating the overheads of emulation. Finally we present insights on garbage collection mechanisms and policies that will aid future SMR research.
منابع مشابه
SMaRT: An Approach to Shingled Magnetic Recording Translation
Shingled Magnetic Recording (SMR) is a new technique for increasing areal data density in hard drives. Drivemanaged SMR (DM-SMR) drives employ a shingled translation layer to mask internal data management and support block interface to the host software. Two major challenges of designing an efficient shingled translation layer for DM-SMR drives are metadata overhead and garbage collection overh...
متن کاملSkew angle effects in shingled magnetic recording system with double/triple reader head array
متن کامل
Virtual Guard: A Track-Based Translation Layer for Shingled Disks
Virtual Guard (Vguard) is a track-based static mapping translation layer for shingled magnetic recording (SMR) drives. Data is written in-place by caching data from the next track in the shingling direction, allowing direct overwrite of sectors in the target track. This enables Vguard to take advantage of track-level locality, nearly eliminating cleaning for many workloads. We compare performan...
متن کاملT-STL: Track-based Shingled Translation Layer for Autonomous SWD
Shingled Magnetic Recording (SMR) is a promising technique for increasing hard disk drive (HDD) capacity by overlapping adjacent tracks, which enforces writes to be performed in a sequential manner in order not to destroy the valid data in the following neighboring tracks. In this paper we introduce T-STL, a Track-based Shingled Translation Layer for autonomous Shingled Write Disks (SWDs). T-ST...
متن کاملOn reducing the decoding complexity of shingled magnetic recording system
On Reducing the Decoding Complexity of Shingled Magnetic Recording System Nadia Awad Shingled Magnetic Recording (SMR) has been recognised as one of the alternative technologies to achieve an areal density beyond the limit of the perpendicular recording technique, 1 Tb/in2, which has an advantage of extending the use of the conventional method media and read/write head. This work presents SMR s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012